//TODO Insert en Edit een gezamelijke view van maken?
Ext.define('ProjectAON.view.competentiesBeheren.Insert', {
    extend:'Ext.window.Window',
    alias:'widget.competentiesadd',
    title:'Toevoegen',
    layout:'fit',
    autoShow:true,
    width:290,

    initComponent:function () {
        this.items = [
            {
                xtype:'form',
                items:[
                    {
                        xtype:'textfield',
                        id:'omschrijving',
                        name:'omschrijving',
                        fieldLabel:'Competentie'
                    }
                ],
                buttons:[
                    {
                        text:'Opslaan',
                        formBind:true,
                        action:'save'
                    },
                    {
                        text:'Annuleer',
                        scope:this,
                        action:'close',
                        handler:this.close
                    }
                ]
            }
        ];
        this.callParent(arguments);
    }
});

Ext.onReady(function () {
    //TODO Regexen goed uitwerken
    var alphatextRegex = /^[A-Za-z ]*$/;

    Ext.apply(Ext.form.field.VTypes, {
        alphatext:function (val) {
            return alphatextRegex.test(val);
        },
        alphatextText:'Gelieve een geldige waarde ingeven'
    });
});